9
93
25
7
12
139
19
31
6
105
28
10
22
95
61
17
53
39
23
11
87
98
33
38
15
34
79
16
60
21
32
48
59
41
42
288
63
68
57
58
118
248
137
91
150
262
70